package Link_Package;

public class TestLink {
    public static void main(String[] args) {
        System.out.println("测试结果");
        // 实例化
        EntryNode<String> e = new EntryNode<>();
        // 尾插法传入数据
        String[] data = {"Tony","Tom","Jack"};
        e.CreateLinkHead(data);
        // Getter和Setter
        System.out.println(e.Getter(0).data);
        e.Setter(0,"Jenny");
        System.out.println(e.Getter(0).data);
        // 插入节点
        LinkNode<String> a = new LinkNode<>();
        a.data = "BlackSir";
        e.InsertNode(2,a);
        System.out.println(e.Getter(2).data);
        // 删除节点
        e.DeleteNode(2);
        System.out.println(e.Getter(2).data);
        //打印所有节点
        System.out.println("--打印所有数据--");
        for(int i=0;i<e.size;i++){
            System.out.println(e.Getter(i).data);
        }
    }
}
